package com.xyx.service;

import com.xyx.pojo.SysUser;
import java.util.List;

public interface ISysUserService {
    /*
     * 根据用户名和密码查询
     * */
    SysUser getUserByUsernameAndPwd(SysUser sysUser);

    /**
     * 获取所有用户
     * @param username
     * @return
     */
    List<SysUser> getAllUsers(String username,Integer pageNum, Integer pageSize);

    /**
     * 根据id查询
     */
    SysUser getUserById( Integer id);
    /*
     * 新增用户
     * */
    int addUser(SysUser sysUser);
    /*
     * 修改用户
     * */
    int editUser(SysUser sysUser);
    /*
     * 根据id删除用户
     * */
    int deleteUserById(Integer id);
    /*
     * 批量删除
     * */
    int deleteAll( List<String> ids);
    /*
     *根据用户名查询用户
     * */
    SysUser getUserByUsername(String username );

    int editPassword (Integer id, String password);
}
